simultaneous payment clause - German English Dictionary